const Order = require('../model/order.model')
class OrderService {
  async createOrder(order){
    return await Order.create(order)
  }
  async findAllOrder(pageNum,pageSize, status){
   const {count,rows} = await Order.findAndCountAll({
     attributes:['goods_info','total','order_number','status'],
     where: {status},
     offset:(pageNum -1) * pageSize,
     limit: pageSize * 1
    })
    return{ 
      pageNum,
      pageSize,
      total:count,
      list:rows
    }
  }
  async updateOrder(id,status){
    return await Order.update({status},{where: {id}})
  }

}
module.exports = new OrderService();